// todo 引入express第三方模块
const express = require("express");
// todo 执行express函数，可以返回一个app对象
const app = express();
const port = 3000;

// todo 将public文件夹作为项目的静态资源目录
app.use(express.static("public"));

// todo app.get相当于后端路由
app.get("/", (req, res) => {
  // todo send方法用来发送字符串
  res.send("Hello World!");
});

app.get("/hello", (req, res) => {
  res.send("hello");
});

app.get("/json", (req, res) => {
  // todo json方法用于发送json数据
  res.json({ a: 3, b: 4 });
});

app.listen(port, () => {
  console.log(`Example app listening on port ${port}`);
});
